(function (jQuery){undefined




    this.version = '@1.3';


    this.layer = {'width' : 200, 'height': 100};


    this.title = '福莱瑞达 竭诚为您服务';


    this.time = 4000;


    this.anims = {'type' : 'slide', 'speed' : 600};
    this.timer1 = null;





    this.inits = function(title, text){undefined


        if($("#message").is("div")){ return; }


        $(document.body).prepend('<div id="message" style="border:#ddd 1px solid;z-index:100;width:'
            +this.layer.width+'px;height:'+this.layer.height+'px;position:absolute; display:none;background:white; bottom:0; right:0;overflow:hidden;"><div style="border:1px solid #ddd;border-bottom:none;width:100%;height:30px;font-size:13px;overflow:hidden;color:black;right: 0;"><span id="message_close" style="float:right;padding:5px 0 5px 0;width:16px;line-height:auto;color:#444444;font-size:12px;font-weight:bold;text-align:center;cursor:pointer;overflow:hidden;">×</span><div style="font-size:15px;font-weight:bold;padding:6px 3px 8px 5px;width:200px;line-height:18px;text-align:left;overflow:hidden;">'
            +title+'</div><div style="clear:both;"></div></div> <div style="padding-bottom:5px;border:1px solid #ddd;border-top:none;width:100%;height:auto;font-size:17px;"><div id="message_content" style="margin:0 5px 0 5px;border:#ddd 1px solid;padding:10px 0 10px 5px;font-size:14px;width:'
            +(this.layer.width-17)+'px;height:'+(this.layer.height-50)+'px;color:black;text-align:left;overflow:hidden;">'+text+'</div></div></div>');





        $("#message_close").click(function(){undefined


            setTimeout('this.close()', 1);


        });
        $("#message").hover(function(){undefined
            clearTimeout(timer1);
            timer1 = null;
        },function(){undefined
            timer1 = setTimeout('this.close()', time);
//alert(timer1);
        });


    };


    this.show = function(title, text, time){undefined


        if($("#message").is("div")){ return; }


        if(title==0 || !title)title = this.title;


        this.inits(title, text);


        if(time>=0)this.time = time;


        switch(this.anims.type){


            case 'slide':$("#message").slideDown(this.anims.speed);break;


            case 'fade':$("#message").fadeIn(this.anims.speed);break;


            case 'show':$("#message").show(this.anims.speed);break;


            default:$("#message").slideDown(this.anims.speed);break;


        }


        if($.browser.is=='chrome'){undefined


            setTimeout(function(){undefined


                $("#message").remove();


                this.inits(title, text);


                $("#message").css("display","block");


            },this.anims.speed-(this.anims.speed/5));


        }


        $("#message").slideDown('slow');


        this.rmmessage(this.time);


    };


    this.lays = function(width, height){undefined


        if($("#message").is("div")){ return; }


        if(width!=0 && width)this.layer.width = width;


        if(height!=0 && height)this.layer.height = height;


    }


    this.anim = function(type,speed){undefined


        if($("#message").is("div")){ return; }


        if(type!=0 && type)this.anims.type = type;


        if(speed!=0 && speed){undefined


            switch(speed){


                case 'slow' : ;break;


                case 'fast' : this.anims.speed = 200; break;


                case 'normal' : this.anims.speed = 400; break;


                default:


                    this.anims.speed = speed;


            }


        }


    }


    this.rmmessage = function(time){undefined


        if(time>0){undefined


            timer1 = setTimeout('this.close()', time);


//setTimeout('$("#message").remove()', time+1000);


        }


    };
    this.close = function(){undefined
        switch(this.anims.type){
            case 'slide':$("#message").slideUp(this.anims.speed);break;
            case 'fade':$("#message").fadeOut(this.anims.speed);break;
            case 'show':$("#message").hide(this.anims.speed);break;
            default:$("#message").slideUp(this.anims.speed);break;
        };
        setTimeout('$("#message").remove();', this.anims.speed);
        this.original();
    }


    this.original = function(){undefined


        this.layer = {'width' : 200, 'height': 100};


        this.title = '信息提示';


        this.time = 4000;


        this.anims = {'type' : 'slide', 'speed' : 600};


    };


    jQuery.messager = this;


    return jQuery;


})(jQuery);
